package com.bsoft.gol.hcs.specialist.bean.response;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @author lixy
 * @date 2021/8/7 22:44
 */
public class ListPatientSearchRuleResponse implements Serializable {

    /**
     * 患者检索规则id
     */
    private String patientSearchRuleId;

    /**
     *患者检索规则名称
     */
    private String ruleName;
    /**
     *创建人用户ID
     */
    private String createUserId;
    /**
     *创建时间(格式：yyyy-MM-dd HH:mm:ss)
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",locale = "zh_CN", timezone = "GMT+8")
    private Date createTime;
    /**
     *最后修改用户ID
     */
    private String lastModifyUserId;
    /**
     *最后修改时间(格式：yyyy-MM-dd HH:mm:ss)
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",locale = "zh_CN", timezone = "GMT+8")
    private Date lastModifyTime;
    /**
     *规则最后执行时间(格式：yyyy-MM-dd HH:mm:ss)
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",locale = "zh_CN", timezone = "GMT+8")
    private Date lastExecutionTime;
    /**
     *规则最后执行时间(格式：yyyy-MM-dd HH:mm:ss)
     */
    private String ruleType;
    /**
     *是否订阅( 0 未订阅 1 已订阅)
     */
    private String isSubscribe;


    public String getPatientSearchRuleId() {
        return patientSearchRuleId;
    }

    public void setPatientSearchRuleId(String patientSearchRuleId) {
        this.patientSearchRuleId = patientSearchRuleId;
    }

    public String getRuleName() {
        return ruleName;
    }

    public void setRuleName(String ruleName) {
        this.ruleName = ruleName;
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getLastModifyUserId() {
        return lastModifyUserId;
    }

    public void setLastModifyUserId(String lastModifyUserId) {
        this.lastModifyUserId = lastModifyUserId;
    }

    public Date getLastModifyTime() {
        return lastModifyTime;
    }

    public void setLastModifyTime(Date lastModifyTime) {
        this.lastModifyTime = lastModifyTime;
    }

    public Date getLastExecutionTime() {
        return lastExecutionTime;
    }

    public void setLastExecutionTime(Date lastExecutionTime) {
        this.lastExecutionTime = lastExecutionTime;
    }

    public String getRuleType() {
        return ruleType;
    }

    public void setRuleType(String ruleType) {
        this.ruleType = ruleType;
    }

    public String getIsSubscribe() {
        return isSubscribe;
    }

    public void setIsSubscribe(String isSubscribe) {
        this.isSubscribe = isSubscribe;
    }
}
